🎖️GitЯра🎖️
core/api/build.gradle.kts renovate/net.java.dev.jna-jna-5.x (5a8f4966) Text, 1.86 KB
T8b949e/*
* Copyright (c) 2026 Meshtastic LLC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
Te6edf3plugins Tb4b4b4{
Te6edf3aliasTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3pluginsTb4b4b4.Te6edf3meshtasticTb4b4b4.Te6edf3androidTb4b4b4.Te6edf3libraryTb4b4b4)
Te6edf3idTb4b4b4(Ta5d6ff"Ta5d6ffmeshtastic.publishingTa5d6ff"Tb4b4b4)
Tb4b4b4}
Te6edf3configureTff7b72<Te6edf3comTb4b4b4.Te6edf3androidTb4b4b4.Te6edf3buildTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3dslTb4b4b4.Te6edf3LibraryExtensionTff7b72> Tb4b4b4{
Te6edf3namespace Tff7b72= Ta5d6ff"Ta5d6fforg.meshtastic.core.apiTa5d6ff"
Te6edf3buildFeatures Tb4b4b4{ Te6edf3aidl Tff7b72= Tff7b72true Tb4b4b4}
Te6edf3defaultConfig Tb4b4b4{
T8b949e// Lowering minSdk to 21 for better compatibility with ATAK and other plugins
Te6edf3minSdk Tff7b72= T79c0ff2T79c0ff1
Tb4b4b4}
Te6edf3publishing Tb4b4b4{ Te6edf3singleVariantTb4b4b4(Ta5d6ff"Ta5d6ffreleaseTa5d6ff"Tb4b4b4) Tb4b4b4{ Te6edf3withSourcesJarTb4b4b4(Tb4b4b4) Tb4b4b4} Tb4b4b4}
Tb4b4b4}
T8b949e// Suppress dep-ann warnings from AIDL-generated code where Javadoc @deprecated
T8b949e// doesn't produce @Deprecated annotations on Stub/Proxy override methods.
Te6edf3tasksTb4b4b4.Te6edf3withTypeTff7b72<Te6edf3JavaCompileTff7b72>Tb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3configureEach Tb4b4b4{ Te6edf3optionsTb4b4b4.Te6edf3compilerArgsTb4b4b4.Te6edf3addTb4b4b4(Ta5d6ff"Ta5d6ff-Xlint:-dep-annTa5d6ff"Tb4b4b4) Tb4b4b4}
T8b949e// Map the Android component to a Maven publication.
T8b949e// afterEvaluate is required because AGP registers the "release" component lazily
T8b949e// after the android.publishing.singleVariant("release") configuration runs.
Te6edf3afterEvaluate Tb4b4b4{
Te6edf3publishing Tb4b4b4{
Te6edf3publications Tb4b4b4{
Te6edf3registerTff7b72<Te6edf3MavenPublicationTff7b72>Tb4b4b4(Ta5d6ff"Ta5d6ffreleaseTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3fromTb4b4b4(Te6edf3componentsTff7b72[Ta5d6ff"Ta5d6ffreleaseTa5d6ff"Tff7b72]Tb4b4b4)
Te6edf3artifactId Tff7b72= Ta5d6ff"Ta5d6ffmeshtastic-android-apiTa5d6ff"
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Te6edf3dependencies Tb4b4b4{ Te6edf3apiTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3modelTb4b4b4) Tb4b4b4}
Served by rngit 1.5.0 - Generated in 0.19s